body{ color:#595858;font-family:Arial, Helvetica, sans-serif;background:url(images/body_bg.jpg) top center repeat-x;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,textarea,div{margin:0px;padding:0px; list-style:none; line-height:24px;font-size:12px; font-weight:normal;}
body,div,ul,li,dl,dt,dd{ font-size:12px;}
.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; font-size:0px;}
a{ color:#595858; text-decoration:none}
a:hover{ color:#095bab; text-decoration:none;} 
img{ border:none;}
.c{ clear:both}
.bkx {
    border: 1px solid #e0e0e0;}

.wrapper{ width:1003px; margin:0 auto;}

#header{ margin-top:7px;}

.nav_bg{ height:49px; background:url(images/nav_bg.jpg) top center repeat-x}

#nav ul li{ float:left; color:#fff; height:49px; line-height:49px;  }
#nav ul li a{font-size:14px; font-family:Microsoft Yahei; color:#fff; padding:0 30px; border-right:1px solid #2a67a6; height:40px; display:block; margin-top:5px; line-height:40px;}
#nav ul li a:hover{ background:url(images/libg.jpg) top center repeat-x; }



#banner{ border-bottom:3px solid #1059a3; width:100%; margin-bottom:17px; }

#cc ul li{ float:left;}
#cc ul li a{ display:block; background:url(images/c_ty.jpg) bottom center no-repeat; padding-bottom:25px;}
#cc .w{ margin-right:11px;}

#sort{ width:196px; float:left; margin-top:19px; display:inline; height:360px;}
#sort h3{ background:url(images/title_bj.jpg); line-height:35px; margin:0px 1px 0px 1px; height:35px;}
#sort h3 img{ margin:8px 0px 0px 8px;}
#sort .inner li a{ background:url(images/ico.jpg); line-height:30px; width:163px; display:block; padding-left:26px; color:#595959; margin:auto}
#sort .inner{ margin:5px 0px 0px 0px;}
#sort .inner li a:hover{ color:#cd0000}

#products{ float:left; width:790px;margin-top:19px; display:inline; height:360px; background:url(images/pr_bj.jpg) repeat-x;margin-left:12px;}
#products .next{ margin-top:107px; float:left; padding-right:13px; margin-left:10px; display:inline }
#products .prev{ margin-top:107px; float:right; margin-right:13px; display:inline}

#products .inner ul li{ float:left;  margin-right:16px;  text-align:center; margin-bottom:8px; width:193px; height:142px; background:#0358a9; color:#fff; display:block; padding:3px; margin-left:15px;}
#products .inner ul li:hover{ background:#4181bd;  width:193px; height:142px; padding:3px;}
#products .inner ul li a{ color:#fff;}
#products .inner ul li img{ background:url(images/p_ty.png) bottom center no-repeat; display:block}
#products .inner{ margin-top:5px; height:317px; background:url(images/products_bg.jpg) bottom no-repeat; }



#news{ width:370px; margin-top:15px; background:url(images/ne_bj.jpg) repeat-x; display:inline; float:left; height:199px;}
#news .inner li span{ color:#b1b1b1}
#news .inner{ margin:15px 10px 0px 18px;}
#news .inner img{ float:left; margin:0px 10px 0px 0px; display:inline}
#news .inner b{ color:#006699; display:block; }
#news .inner .nr{ display:block; margin-top:5px;}
#news .inner ul{ float:left; clear:both; width:340px; line-height:26px; margin:10px 0px 12px 0px;}
#news .inner li{ border-bottom:dashed 1px #e0e0e0}
#news .inner .time{ float:right}
#news h3,#about h3,#contact h3{ margin-top:9px; margin-left:12px;}
#news h3 span,#about h3 span{ float:right; margin-right:13px; display:inline}

#about{ float:left; width:334px; margin:15px 13px 0px 0px; background:url(images/ne_bj.jpg) repeat-x; height:199px;}
#about .inner{ line-height:25px; margin:10px 12px 0px 13px; text-indent:24px; height:147px; overflow:hidden}
#about .inner img{ float:left; margin-right:15px; display:inline; margin-top:3px;}
#about .inner a{ color:#FF0000;}

#contact{ background:url(images/ne_bj.jpg) repeat-x; float:right; height:199px; width:266px; margin:15px 0px 0px 0px;}
#contact .inner{ background:url(images/contact_innerbg.jpg) bottom right no-repeat;  }
#contact .inner p{ margin-left:14px; margin-right:67px; padding-top:10px; line-height:30px;}

.fri_bg{ background:url(images/links.jpg) top center repeat-x; height:34px; line-height:34px; color:#fff;text-align:center; margin-top:19px;}
.friendlink a{ color:#fff; text-align:center; padding:0 25px; height:34px; line-height:34px;}
.friendlink a:hover{ color:#ff0000}
#footer .inner{ float:left;height:45px; line-height:45px;}
#footer .links{ float:right; margin-top:15px; display:inline}

#footer{ height:45px; line-height:45px;}

.sidebar{ width:225px; float:left; display:inline; }
.subnav{ margin-top:10px}
.subnav h2{ padding-bottom:15px;}
.subnav ul{   width:222px; margin:1px; background:url(images/bot.jpg) bottom  #fff no-repeat; padding-top:12px;border:1px #c9c9c9 solid; padding-bottom:20px;}
.subnav img{ display:block}
.subnav .sub1{ width:200px; margin:auto; font-size:14px; text-align:left; margin-bottom:5px;}
.subnav .sub1 a{ color:#fff;font-weight:bold; text-align:center; width:175px; height:26px;display:block; line-height:26px; border-bottom:solid 1px #ccc; padding-bottom:5px; background:url(images/sub.jpg) no-repeat; text-align:left; padding-left:25px;}
.subnav .sub1 a:hover{ color:#ff0000}
.subnav .sub2{font-weight:bold; text-align:center; width:175px;  margin:auto;height:22px;display:block; line-height:22px;  padding-bottom:5px;  text-align:left; padding-left:25px; border-bottom:dashed 1px #ccc}
.subnav .sub2 a{ color:#666; font-weight:bold }
.subnav .sub2 a:hover{ color:#FF0000}

.subnav .sub3{font-weight:bold; text-align:center; width:175px;  margin:auto;height:22px;display:block; line-height:22px;  padding-bottom:5px;  text-align:left; padding-left:25px;}
.subnav .sub4 a{ color:#666; }
.subnav .sub4 a:hover{ color:#FF0000}


.feedback{ float:left; width:223px; padding-top:13px;}
.join{ float:left; padding-top:13px}

.main{ width:730px; float:right;   display:inline;  background:url(images/crumb.jpg) no-repeat ;}
.crumb{ height:42px;  line-height:42px; padding-left:30px; font-weight:bold; font-size:14px; text-align:left; color:#0a4896; }
.crumb span{ float:right; font-weight:normal; color:#8a8a8a; margin-right:10px; font-size:12px; _margin-top:15px; }

.article { width:100%; margin:auto; line-height:24px; text-align:left;  }








#contact b{ font-size:18px; font-weight:bold; color:#e4010a}



















